home *** CD-ROM | disk | FTP | other *** search
Text File | 1992-07-01 | 6.2 KB | 135 lines | [TEXT/pdos] |
-
- GSBug & Debugging Tools Update Release Notes
-
- 1-Jul-92
-
-
- This folder contains the latest versions of GSBug & Debugging Tools. These
- tools are useful with or without the APW or ORCA development environments.
- If you're using Merlin, Micol, TML, MPW IIGS, or any other development
- environment to write Apple IIGS software, then these tools (especially GSBug)
- will be VERY useful in finding bugs in the software you're developing.
-
- These tools are a fully copyrighted work of Apple Computer, Inc and may NOT be
- redistributed. All Rights Reserved.
-
- Futher information on using GSBug itself can be found in the "GSBug.Tutorial"
- file in the "Docs" folder. Details on how to use new GSBug features can be
- found in the "GSBug.Specs" file. Those two files will explain a LOT of things
- to you. The tutorial is especially useful if you do not have the manual (or
- you have the manual, but never bothered to read it).
-
- The tutorial and specs files only teach you the basics--there is a LOT
- more that can be done with GSBug, but you'll need the manual to be able to
- tap into them. The 140 page manual for GSBug & Debugging Tools contains
- details on how to use these tools. Those of you without this manual can get
- one from Resource Central, as described in GSBug.Tutorial.
-
- GSBug best supports debugging of 16-bit software. Recent changes made to it
- provide minimal functionality for debugging 8-bit software. Please read the
- "GSBug.Specs" file for details.
-
- ONLY the INIT version of GSBug is being provided. The old application
- version is no longer supported. Instead, we provide an easy way for you to
- install and remove the INIT version on the fly.
-
-
- Installing and removing GSBug on the fly
-
- If you're using System 6, install IR 2.0.1 ("IR" stands for "Init Restarter").
- Then mark Debug.Init inactive (so it does not load at boot time). Read the
- IR2.0.Read.Me file in the IR.2.0.1 folder to learn how to install and use IR.
-
- With IR installed, double-click the Debug.Init icon from the Finder and GSBug
- installs instantly (you never leave the Finder). IR works with CDAs, too,
- so you can use the same trick with the other debugging utilities included here.
-
- (If you're using system software older than 6.0, you can use the old version
- of IR in the IR.pre.6.0 folder. It's slower, since the Finder launches IR,
- which installs the file you opened, and then quits back to the Finder.)
-
- You can remove the INIT version after booting by entering the debugger (the
- tutorial file tells you how) and typing "UNLOAD", then pressing RETURN. This
- removes the debugger. If your application crashed into the debugger and you
- unload the debugger, your application will still be crashed (but into the
- monitor now that GSBug is gone). If your application is NOT crashed (that is,
- you entered the debugger by pressing the key sequence that drops you in
- safely), then unloading GSBug will resume operation of your application as
- though nothing happened (actually, plenty happened - GSBug was removed from
- memory and you can't drop into it any more because it's gone).
-
-
- Distribution of IR 2.0.1
-
- You may redistribute the _entire_ IR 2.0.1 package, including documentation,
- source code and object files. You may _not_ redistribute any parts of the
- package alone unless you license this GSBug disk from Apple Computer's
- Software Licensing department. Taken together, the IR 2.0.1 folder's contents
- are sample code and are redistributable. Split apart, it's Apple software and
- like other Apple software must be licensed.
-
- The other utilities on this disk must NOT be redistributed.
-
-
- Directions for installing the tools
-
- GSBug & Debugging Tools installation:
-
- - copy the files in the "GSBug/System.Setup" folder to your boot disk's
- System.Setup folder (full path "*/System/System.Setup"). This provides
- you with the INIT version of GSBug the next time you boot your computer
- from the disk you just installed onto. It also provides you with the
- templates for toolbox data structures (such as grafPorts, windows, menu
- bars, etc). Information on using the templates is in the "Templates.Info"
- file. General info on using templates of your own with GSBug is in the
- GSBug Reference manual.
-
- - copy the desk accessories in the "GSBug/Desk.Accs" folder to your boot
- disk's Desk.Accs folder (full path "*/System/Desk.Accs"). This provides
- you with additional debugging tools such as Loader Dumper, Memory Mangler,
- Scrambler, and Snooper. You must reboot from the disk you just installed
- onto in order for those desk accessories to show up.
-
- - copy the Exerciser application to where ever you normally install your
- applications. It doesn't really care what folder it lives in. There is
- a desk accessory version of the Exerciser, so you don't HAVE to use the
- application version if you don't want to.
-
- - copy IR from the IR.2.0.1 folder to your boot disk's System.Setup folder
- (full path "*/System/System.Setup").
-
-
- Double check your */System/System.Setup folder to be certain that you have
- ONLY one copy of the GSBug INIT file, called Debug.Init. Get rid of any
- files named GSBug.Init or GSBug1.5b11.Init or whatever. Having two copies
- of GSBug causes nasty things to happen since both copies would be trying
- to do the same thing. One GSBug is all you need.
-
-
-
- DISCLAIMER OF WARRANTY
-
- THE SOFTWARE IS PROVIDED "AS IS" WITHOUT
- WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED,
- WITH RESPECT TO ITS MERCHANTABILITY OR ITS FITNESS
- FOR ANY PARTICULAR PURPOSE. THE ENTIRE RISK AS TO
- THE QUALITY AND PERFORMANCE OF THE SOFTWARE IS WITH
- YOU. SHOULD THE SOFTWARE PROVE DEFECTIVE, YOU (AND
- NOT APPLE OR AN APPLE AUTHORIZED REPRESENTATIVE)
- ASSUME THE ENTIRE COST OF ALL NECESSARY SERVICING,
- REPAIR OR CORRECTION.
-
- Apple does not warrant that the functions
- contained in the Software will meet your requirements
- or that the operation of the Software will be
- uninterrupted or error free or that defects in the
- Software will be corrected.
-
- SOME STATES DO NOT ALLOW THE EXCLUSION
- OF IMPLIED WARRANTIES, SO THE ABOVE EXCLUSION MAY
- NOT APPLY TO YOU. THIS WARRANTY GIVES YOU SPECIFIC
- LEGAL RIGHTS AND YOU MAY ALSO HAVE OTHER RIGHTS
- WHICH VARY FROM STATE TO STATE.
-
-
-